package cate.common.table;

import java.io.File;

public interface EContext {

    File getFile(String fileName);

    void errorOnFileNotExist(String fileName, File file);

    void errorOnSheetNotExist(String sheetName);

    void warningOnSheetLoading(String sheetName, String message);

    void errorOnSheetLoading(String sheetName, Exception e);

    void errorOnSheetDecoding(String sheetName, Exception e);

    void shutdown(int exitCode, String message, Exception e);

    void warningOnSheetLoading(String fileName, String sheetName, String message);
}
